// pages/index/placeList/index.js
import Toast from '../../../../miniprogram_npm/@vant/weapp/toast/toast';
import Dialog from '../../../../miniprogram_npm/@vant/weapp/dialog/dialog';
const $api = require('../../../../request/api').API;
const app = getApp();
Page({
  /**
   * 页面的初始数据
   */
  data: {
    localeList: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.localeList();
  },
  // 获取场所列表
  localeList() {
    var that = this;
    $api
      .localeList()
      .then(res => {
        if (res.data.data) {
          that.setData({
            localeList: res.data.data
          });
        }
      })
      .catch(err => {
        console.log('获取场所列表', err);
      });
	},
	
	  // 解绑场所
		unbindLocale(e) {
			console.log(e,"aa")
			Dialog.confirm({
				title: '提示',
				message: '确认解绑当前场所吗？'
			}).then(() => {
				let params = {
					id: e.currentTarget.dataset.id,
					state: -1
				};
				$api.unbindLocale(params).then(res => {
					if (res.data.status === 0) {
						Toast('解绑成功');
						this.localeList()
					}
				});
			});
		},
  toDetails(e) {
    let id = e.currentTarget.dataset.id;
    let state = e.currentTarget.dataset.state;
    if (state == 0) {
      Toast.fail('该场所正在审核');
      // wx.showToast({
      //   title: '该场所正在审核',
      //   icon:"error"
      // })
      return;
    }
    wx.navigateTo({
      url: '../placeDetails/index?id=' + id
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {},

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {},

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {},

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {},

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {}
});
